package com.design.javaManage.service;

// 用户操作逻辑的接口


import com.design.javaManage.entity.SysUser;
import com.design.javaManage.utils.QueryInfo;
import com.design.javaManage.utils.Result;
import com.design.javaManage.vo.LoginVo;

public interface SysUserService {

    // 获取所有的用户信息

    Result Login(LoginVo loginVo);

    // 根据用户名获取用户信息

    SysUser findByUsername(String username);

    // 查询

    Result findPage(QueryInfo queryInfo);

    // 添加

    Result insert(SysUser user);

    // 修改

    Result update(SysUser user);

    // 删除

    Result delete(Long id);


    // 根据邮箱修改密码

    void updatePwdByMail(String email, String password);
}
